import pytest
from selenium import webdriver
import os
from dotenv import load_dotenv
load_dotenv(dotenv_path=".test.env")

@pytest.fixture(scope="session")
def driver():
    """初始化WebDriver，全局唯一"""
    # 可选：添加无头模式（无界面运行）
    # chrome_options.add_argument("--headless")
    # chrome_options.add_argument("--disable-gpu")

    # 初始化驱动（确保已安装ChromeDriver并配置到环境变量）
    driver = webdriver.Edge()
    driver.get('https://www.baidu.com')
    driver.maximize_window()
    driver.implicitly_wait(10)  # 隐式等待
    yield driver  # 测试完成后执行清理
    driver.quit()  # 关闭浏览器





